/**
 * Permite centralizar los mensajes de notificacion del sistema
 * 
 * @author Robert Babilonia
 * @param string tipo Indica el tipo de mensaje a presentar
 * Solo recibe 3 tipos de mensajes: alerta, error y exito
 * @param string titulo Encabezado del mensaje
 * @param string mensaje Contenido del mensaje
 *
 */

function notify(tipo, titulo, mensaje)
{
	
        
        $(".messageContainer").remove();
        var tipe, clase, clase_activa;
        switch(tipo){
           
           case "alert" :
                tipe="warning";
                clase= "message message_warning";
                clase_activa= " message_warning_active";
                break;
                
            case "error" :
                tipe="error";
                clase= "message message_error";
                clase_activa= " message_error_active";
                break; 
                
            case "success" :
                tipe="information";
                clase= "message message_information";
                clase_activa= "message_information_active";
                break;

            
        }
         Message.remove(tipe);
	 Message.init({
             autohide: JS_NOTIFICATION_TIME,
             interval: 500,
             messageClass: clase,
             messageClassActive: clase_activa
             
             
         });
        
	 Message.add(mensaje, titulo, tipe);
         
         
}